package cn.xscrum.vtsp.domain;

import lombok.Data;
import cn.xscrum.common.annotation.Excel;
import cn.xscrum.common.core.domain.BaseEntity;
import java.util.Date;

/**
 * 服务对象信息对象 vtsp_recipient
 * 
 * @author xscrum
 * @date 2021-10-01
 */
@Data
public class VtspRecipient extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 服务对象唯一标识 */
    private Long recipientId;

    /** 活动唯一标识 */
    @Excel(name = "活动唯一标识")
    private Long activityId;

    /** 服务对象中文名 */
    @Excel(name = "服务对象中文名")
    private String recipientCnname;

    /** 服务对象英文名 */
    @Excel(name = "服务对象英文名")
    private String recipientEnname;

    /** 性别 */
    @Excel(name = "性别")
    private Integer recipientSex;

    /** 国籍id */
    @Excel(name = "国籍id")
    private Long recipientCountry;

    /** 国籍名称 */
    @Excel(name = "国籍名称")
    private String countryName;

    /** 护照号 */
    @Excel(name = "护照号")
    private String passportNum;

    /** 生日 */
    @Excel(name = "生日", width = 30, dateFormat = "yyyy-MM-dd")
    private Date recipientBirthday;

    /** 是否是领队 */
    @Excel(name = "是否是领队")
    private Integer isBandleader;

    /** 状态（1：启用；     2：禁用） */
    @Excel(name = "状态", readConverterExp = "1=启用；  2=禁用")
    private Integer recipientState;

    /** 备注 */
    @Excel(name = "备注")
    private String memo;


}
